body  {
  text-align: center;
  color:  #225588;
  background-color: #ffeead;
  font: 12  Helvetica, Arial, Verdana, Geneva, Sans-Serif;
}
a:link, a:active, a:visited  {
  color: #3333ff;
  font: bold Arial, Verdana, Geneva, Helvetica, Sans-Serif;
  text-decoration: none;
}
a:hover {
  color: #FF0000;
  font: bold Arial, Verdana, Geneva, Helvetica, Sans-Serif;
  text-decoration: underline;
}
/*
td  {
  text-align: center;
}
*/
table  {
  border: 3px solid darkblue;
}
input {
    font: bold 12px Helvetica, Arial, sans-serif;
    color: #000000;
    background: #DDFFDD;
    padding-right: 5px;
    padding-left: 5px;
    width: 120px;
    height: 30px;
}

select {
    font: 10px Arial, Helvetica, sans-serif;
    color: #000000;
    background: #DDDDDD;
    border: 1px solid #000000;
    padding-right: 5px;
    padding-left: 5px;
    width: 130px;
    }
    
.finestrella  {
  text-align: center;
  color:  yellow;
  background-color: blue;
  font: 16  Geneva, Helvetica, Arial, Verdana, Sans-Serif;
  }
  
.corso   {
  text-align: center;
  color:  darkblue;
  background-color: #99FF99;
  font: bold 14 Helvetica, Arial, Verdana, Sans-Serif;
  }
  
.descrizione   {
  text-align: left;
  color:  blue;
  background-color: #ffeedd;
  font: 12 Geneva, Helvetica, Arial, Verdana, Sans-Serif;
  }
.musica  {
  text-align: center;
  color:  lightyellow;
  background-color: red;
  font: bold 12 Times New Roman, Verdana, Sans-Serif;
  }
  
.anno{
  text-align: center;
  color:  yellow;
  background-color: blue;
  font: 12  Geneva, Helvetica, Arial, Verdana, Sans-Serif;
  } 
.attivo{
  text-align: center;
  color:  blue;
  background-color: yellow;
  font: 12  Geneva, Helvetica, Arial, Verdana, Sans-Serif;
  }   